﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Routing;
using System.Web.Security;
using Espam.Idiomas.Decimo.Tesis.Web;

namespace Espam.Idiomas.Decimo.Tesis.Web
{
    public class Global : HttpApplication
    {
       public static int totalNumberOfUsers = 0;
       public static int currentNumberOfUsers = 0;

        void Application_Start(object sender, EventArgs e)
        {
            // Código que se ejecuta al iniciar la aplicación
            AuthConfig.RegisterOpenAuth();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
        }

        void Application_End(object sender, EventArgs e)
        {
            //  Código que se ejecuta al cerrarse la aplicación

        }
        public static int TotalNumberOfUsers
        {
            get
            {
                return totalNumberOfUsers;
            }
        }
        public static int CurrentNumberOfUsers
        {
            get
            {
                return currentNumberOfUsers;
            }
        }

        //void Session_End(object sender, EventArgs e)
        //{
        //    OnlineActiveUsers.OnlineUsersInstance.OnlineUsers.UpdateForUserLeave();
        //}
        void Application_Error(object sender, EventArgs e)
        {
            // Código que se ejecuta cuando se produce un error no controlado

        }
    }
}
